weapons platoon - German English Dictionary